<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
     xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.prime.com.tr/ui">
	 <ui:composition template="/templates/padrao.xhtml">
		<ui:define name="barraTitulo">Cadastro de Usu&aacute;rio</ui:define>
		<ui:define name="conteudo">
			<h:form id="form">
				<p:growl id="messages" />
				<p:tabView id="divTabView">
					<p:tab title="Cadastro">
						<h:panelGrid columns="2" columnClasses="width150 alinhaDir, width500">

							<h:column >
							</h:column>
							<h:column >
							</h:column>
							
							<h:column >
								<h:outputText value="Nome:" styleClass=""/>
							</h:column>
							<h:column >
								<h:inputText  value="#{controleUsuario.usuario.nome}" size="100" maxlength="100"/>
							</h:column>
							
							<h:column >
								<h:outputText value="Login:" styleClass=""/>
							</h:column>
							<h:column>
								<h:inputText  value="#{controleUsuario.usuario.login}" size="10"/>
							</h:column>
							
							<h:column >
								<h:outputText value="Senha:" styleClass=""/>
							</h:column>
							<h:column >
								<p:password minLength="6" value="#{controleUsuario.usuario.senha}" styleClass="textfield" size="30"
									promptLabel="Digite uma senha segura" 
									goodLabel="Boa" 
									weakLabel="Razo&aacute;vel" 
									trongLabel="Excelente"
									strongLabel="Forte" />  
							</h:column>	
							
							<h:outputLabel value="Administrador:" rendered="#{controleLogin.usuario.administrador}" />
							<h:selectBooleanCheckbox value="#{controleUsuario.usuario.administrador}" rendered="#{controleLogin.usuario.administrador}" />
							
							
							<h:column rendered="#{controleLogin.usuario.administrador}">
								<h:outputText value="Empresas:" styleClass=""/>
							</h:column>	
							
							<h:column rendered="#{controleLogin.usuario.administrador}" >
								<h:panelGrid columns="3" columnClasses=",  , width300" >
									<h:column />									
									<p:pickList value="#{controleUsuario.listaEmpresas}" 
										var="empresa" 
										itemLabel="#{empresa.descricao}" 
										itemValue="#{empresa}" 
										converter="converteEmpresa"
										iconOnly="true" effect="bounce">
										<f:facet name="sourceCaption">Todos as Empresas</f:facet>  
										<f:facet name="targetCaption">Empresas Selecionadas</f:facet> 
									</p:pickList>
									<h:column />
								</h:panelGrid>
							</h:column>					
							
						</h:panelGrid>
					</p:tab>
				</p:tabView>
				<h:outputLink value="manutencao.jsf">
					<h:graphicImage url="/images/botoes/btnPesquisar.png" class="btnAcoes"/>
				</h:outputLink>
				<h:commandLink action="#{controleUsuario.gravar}" styleClass="alinhaDir">
					<h:graphicImage url="/images/botoes/btnGravar.png" class="btnAcoes"/>
				</h:commandLink>

			</h:form>
		</ui:define>
	</ui:composition>
</html>